Version Control Systems: Git vs Subversion (SVN)